import request from '@/utils/request'

// 查询所有配置
export function getPushConfigQuery(params) {
  return request({
    url: 'api/pushConfig/query',
    method: 'get',
    params
  })
}

// 提交选择的配置
export function getPushConfigSubmit(data) {
  return request({
    url: 'api/pushConfig/submit',
    method: 'post',
    data
  })
}

// 公告信息展示接口-列表
export function pushShowNoticeList(data) {
  return request({
    url: 'api/pushShow/notice/list',
    method: 'post',
    data
  })
}

// 公告信息展示接口-详情
export function pushShowNotice(params) {
  return request({
    url: 'api/pushShow/notice',
    method: 'get',
    params
  })
}

// 公告信息展示接口-详情(单个)
export function pushShowNoticeDetail(params) {
  return request({
    url: 'api/pushShow/notice/detail',
    method: 'get',
    params
  })
}

// 水情信息展示接口（模版消息展示：外层列表）
export function getPushRegimenList(params) {
  return request({
    url: 'api/pushShow/regimen/list',
    method: 'get',
    params
  })
}

// 水情信息展示接口（菜单展示：外层列表）
export function getPushRegimenMenu(params) {
  return request({
    url: 'api/pushShow/regimen/menu',
    method: 'get',
    params
  })
}

// 水情信息展示接口（详细信息）
export function pushShowRegimenDetail(params) {
  return request({
    url: 'api/pushShow/regimen/detail',
    method: 'get',
    params
  })
}

// 航道信息展示接口（菜单）
export function pushShowScaleAll(params) {
  return request({
    url: 'api/pushShow/scale/all',
    method: 'get',
    params
  })
}

// 航道信息展示接口（消息）
export function pushShowScale(params) {
  return request({
    url: 'api/pushShow/scale',
    method: 'get',
    params
  })
}
export function getUserIdByCode(params) {
  return request({
    url: 'api/wx/redirect/getUserId',
    method: 'get',
    params
  })
}
export function pushShowScaleMonth() {
  return request({
    url: 'api/pushShow/scale/month',
    method: 'get'
  })
}
